@charset 'utf-8';

#object_one {
	animation: object_one 1.5s infinite;
}
#object_two {
	animation: object_two 1.5s infinite;
	-webkit-animation-delay: 0.25s;
	animation-delay: 0.25s;
}
#object_three {
	animation: object_three 1.5s infinite;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
@keyframes object_one {
	75% {
		transform: scale(0);
	}
}
@keyframes object_two {
	75% {
		transform: scale(0);
	}
}
@keyframes object_three {
	75% {
		transform: scale(0);
	}
}
.bounceInRighthand {
	-webkit-animation-name: bounceInRighthand;
	animation-name: bounceInRighthand;
}

@-webkit-keyframes bounceInRighthand {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0) scaleX(-1);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0) scaleX(-1);
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0) scaleX(-1);
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0) scaleX(-1);
	}

	100% {
		-webkit-transform: none;
		transform: scaleX(-1);
	}
}

@keyframes bounceInRight {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}

	100% {
		-webkit-transform: none;
		transform: none;
	}
}


@keyframes zoomInSeal {
	0% {
		opacity: 0;
		transform: scale3d(1.8, 1.8, 1.3);
	}

	50% {
		opacity: 1;
	}
}

.zoomInSeal {
	-webkit-animation-name: zoomInSeal;
	animation-name: zoomInSeal;
}


@keyframes rocketboom {
	0%, 100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}

	5%, 15%, 25%, 35%, 45% {
		transform: translate3d(-10px, 0, 0);
	}

	10%, 20%, 30%, 40% {
		transform: translate3d(10px, 0, 0);
	}
	50% {
		transform: translate3d(0, -10px, 0);
	}
	70% {
		transform: translate3d(0, -100px, 0);
	}
	90% {
		opacity: 1;
		transform: translate3d(0, -800px, 0);
	}
	95% {
		transform: translate3d(0, -9999px, 0);
		opacity: 0;
	}
	98% {
		transform: translate3d(0, 200px, 0);
		opacity: 1;
	}
}

.rocketboom {
	-webkit-animation-name: rocketboom;
	animation-name: rocketboom;
}


@keyframes turnAround {
	0%{
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.turnAround {
	animation: turnAround 50s linear infinite;
}
.turnAroundQuick {
	animation: turnAround 8s linear infinite;
}
